Empirical Evaluation of Requirements Elicitation Techniques
نویسندگان
چکیده
The success of any software development cycle for producing the software product is based on the software requirements. The elicitation of requirements is the first and most important activity in the Requirement Engineering (RE). The problems in requirement elicitation process will result in poor requirements which can lead to the development of unsatisfactory software system. Moreover, the development of such unsatisfactory software system may be unacceptable to the user. The poor requirements have high maintenance costs, or undergo frequent changes. By improving requirement elicitation, the system development process can be improved, resulting in production of a much better system. Requirement engineering is a process including various activities namely requirement elicitation, analysis, specification and review/validation. This paper provides a comparative study of different requirement elicitation techniques. An empirical study in the form of questionnaires was conducted to evaluate the best requirements elicitation technique among Joint Application Design (JAD), Quality Function Deployment (QFD), Soft System Methodology (SSM) and Prototyping. After empirical analysis it can be concluded that none of the elicitation technique was judged best in comparison to other. On the basis of the finding of the study it is suggested that software developers, depending upon different parameters may select different software requirements elicitation technique. Keywords— Requirement, JAD, QFD, SSM, Prototyping.
منابع مشابه
An Empirical Scenario for the Evaluation of Requirements Elicitation Tasks
While requirements elicitation has been established as a crucial phase of the systems development process, empirical research on the topic of requirements elicitation is sparse. In this paper we present a requirements elicitation scenario that can be used by researchers to evaluate different methods of eliciting a set of requirements. This scenario consists of an elicitation tasks, a system fea...
متن کاملUpdating a Systematic Review about Selection of Software Requirements Elicitation Techniques
Quality of software products is closely related to the elicitation requirement process. Several studies point out that elicitation techniques achieve different results when applied in different contexts. This paper presents some recommendations about the situations in which elicitation techniques are useful. Recommendations are based on a previous systematic review, which was updated and expand...
متن کاملElicitation and Management of User Requirements in Market-Driven Software Development
Market-driven software development companies experience challenges in requirements management that many traditional requirements engineering methods and techniques do not acknowledge. Large markets, limited contact with end users, and strong competition forces the market-driven software development company to constantly invent new, selling requirements, frequently release new versions with an a...
متن کاملSystematizing requirements elicitation technique selection
Context: This research deals with requirements elicitation technique selection for software product requirements and the overselection of open interviews. Objectives: This paper proposes and validates a framework to help requirements engineers select the most adequate elicitation techniques at any time. Method: We have explored both the existing underlying theory and the results of empirical re...
متن کاملIssues in Requirements Elicitation
There are many problems associated with requirements engineering, including problems in defining the system scope, problems in fostering understanding among the different communities affected by the development of a given system, and problems in dealing with the volatile nature of requirements. These problems may lead to poor requirements and the cancellation of system development, or else the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016